﻿body{
  background : #9ccede;
  font-family : Arial, Tahoma, Serif;
}
/* WRAPPER */
#wrapper{
  margin : auto;
  width : 921px;
  padding-top : 20px;
}

/* TOP */
#top{
  padding-bottom : 20px;
  background : #000;
  width : 100%;
  position : absolute;
  left : 0;
  right : 0;
  top : 0;
  height : 12px;
  border-bottom : 1px solid #fff;
  vertical-align : middle;
}

#language-combo-container
{
  padding-top : 5px;
  float : left;
  padding-left : 10px;
}
#theme-combo-container
{
  padding-top  : 5px;
  float : left;
  padding-left : 10px;
  width : 180px;
}
#theme-label
{
  float : left;
}
#theme-combo-box
{
  float : left;
  margin-left : 5px;
}
#login-navigation
{
  float : right;
  padding-top : 8px;
  font-size : 12px;
  padding-right : 10px;
  color : #fff;
  vertical-align : middle;
}
.topNavLinks
{
  color : #fff;
  text-decoration : none;	
}

/* HEADER */
#header
{
	clear : both;
	height : 70px;
	padding-top : 30px;
	margin-right : 30px;
	width : 921px;
	
}
#site-logo-container
{
  margin-left : 30px;	
  float : left;
}
#search-box
{
  float  : right;
  margin-right : 20px;
  padding-top : 30px;
}
#search-label
{
  color : #000;
}

/* MENU */
#menu
{
	clear: both;
}

#ulMenu{
  font-family : arial;
  font-size : 16px;
  height : auto;
  list-style : none outside none;
  
  color : #fff;
}
#ulMenu li{
  float : left; 
  height : 37px;
  padding-top : 14px;
  width : 121px;
  margin-right : 2px;
  text-align : center;
  background : url('images/menu-background.png') no-repeat;
}
#ulMenu li:hover{
  float : left; 
  height : 37px;
  padding-top : 14px;
  width : 121px;
  margin-right : 2px;
  text-align : center;
  background : url('images/menu-background-selected.png') no-repeat;
}
.menu-link{
  color : #fff;
  text-decoration : none;
}

/* MAIN */
#main
{
 	
}
#main-top{
  background : url('images/main-content-top-background.png') no-repeat;
  height : 69px;
}
#main-content{
  background : url('images/main-content-background.png') repeat-y scroll 0 0 transparent;
  min-height : 500px;
  float : left;
  padding-left : 30px;
  padding-right : 30px;
}
#content
{
  float : left;	
  width : 645px;
  margin-right : 10px;
}
#sidebar
{
  float : left;  
  background : transparent;
  width : 200px;
}
#main-footer
{
 clear : both;
  background : url('images/main-content-background.png') repeat-y;
  min-height : 80px;
}
#main-bottom{
  background : url('images/footer-bottom-background.png') no-repeat;
  min-height : 33px;
}


.outer-label
{
  color   : #fff;
  font-size : 12px;
  font-weight : bold;
}